//
//  UIButton+ImageTitleLocationSpace.h
//  Airyclub
//
//  Created by 刘博 on 2020/1/3.
//  Copyright © 2020 Lebbay. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN
@interface UIButton (ImageTitleLocationSpace)

///已经设置过位置和距离
@property (nonatomic, assign) BOOL hasSetPositionAndSpace;

/*
 初始的contentInset(即用户手动设置的，因为我们改变图片标题距离之后，会重新设置
 contentInsets, 所以这里需要记录用户手动设置的inset,添加该属性是为了
 使用者可以在同一个button上设置不同的图片或者标题，便于button
 的重用
*/

@property (nonatomic, assign) UIEdgeInsets originContentInsets;

/// 设置按钮图片和文字之间的距离，该方法可以再设置图片和文字之前调用
/// @param space 距离
- (void)intervalSpace:(CGFloat)space;

/// 图片在右边 !注意该方法需要在设置图片和标题之后再调用
/// @param space 图片和文字之间的间距
- (void)rightImgWithIntervalSpace:(CGFloat)space;

@end

NS_ASSUME_NONNULL_END
